Welcome to python!

17、同比升降幅格式

import pandas as pd

path=r"D:\Pyobject2023\object\Case\素材"

df=pd.read_excel(path+r"/1.03.xlsx")

print(df)

df["铜材说明"] = df["黄金增幅"].apply(

lambda x: f"同比铜材{'降幅' if x < 0 else '涨幅'}{abs(x):.0%}"

)

print(df)

返回值:


旧时间 旧人均产能 新时间 新人均产能 历史黄金价格 现在黄金价格 黄金增幅
0 202308 234 202503 700 454 705 0.552863
1 202308 234 202503 454 700 705 -0.552863

旧时间 旧人均产能 新时间 新人均产能 历史黄金价格 现在黄金价格 黄金增幅 铜材说明
0 202308 234 202503 700 454 705 0.552863 同比铜材涨幅55%
1 202308 234 202503 454 700 705 -0.552863 同比铜材降幅55%